portland marathon
AthleticsMile 20 and the Missing Shield: The Cardiac Screening Gap in Mass-Participation MarathonsThe 20th mile of a marathon, roughly the 32nd kilometer, is where a runner's...
AthleticsMile 20 and the Screening Gap: The Hidden Order Behind a 25-Year-Old Marathoner's DeathHook No performance data. No finish time, no 5km splits, no average pace. The...
AthleticsAthletics Among Vietnam's Seven Gold Targets: Reading the Asian Games 20 Medal TableOn the closing night of Asian Games 20 in Aichi-Nagoya, the Olympic Council o...
International FootballThe Empty Verdict: When Football Judges Without DataIn a recent season, in an analysis room in Liverpool, I opened a spreadsheet ...
Domestic FootballReturning from injury: the data Vietnamese football forgets in transfer seasonIt happened in the 63rd minute. A winger received the ball down the left...
Table TennisWhen the Input Data Is Empty: Lessons from a Failed Table Tennis Analysis PipelineA nine-dimension table tennis analytical report arrived on the editor's desk...
Table TennisClacton & District Opens on 28 September: Why the Registration Sheet Is the Most Reliable Tactical Data in Grassroots Table TennisFor twelve consecutive seasons the Division One trophy of the Clacton &...
BilliardsHohmann Hands Back His 2026 Mosconi Cup Slot: A Two-Time World Champion's Self-AuditThe last-16 match at the Philippines Open ended, Thorsten Hohmann racked his...
BasketballAris and Toliopoulos: When 100 Points in Rostock Is Not a Box-Score StoryIn four quarters in Rostock, there was a moment when the stands behind the Ar...
International FootballElena Rybakina Wins US Open: A Title Rewritten Mid-MatchThe Arthur Ashe Stadium was not as loud that night as people assumed. When...
BasketballDenver Nuggets and the Cam Whitmore Gamble: A Depth Equation Around Nikola JokicOne late-October evening, I sat in an editing room in Chicago, rewinding a ga...
BadmintonShuttle Drift: Badminton's Biggest Missing VariableShuttle Drift: Badminton's Biggest Missing Variable The moment nobody writes...
BasketballNCAA 2026: The Transfer Portal Arms Race and the Roster Chemistry PuzzleWhen Michigan lifted the championship trophy on the night of April 6, the...
Formula 1Antonelli Blames Himself at Baku: When a Mistake Is Priced in Points, Not EmotionEleven o'clock at night in Nha Trang. The Baku qualifying board has just clos...
EsportsV.Hive Looted: The Missing StarLadder Trophy and Team Vitality's 27-Day GapSomeone carried a monitor out of V.Hive. Then a gaming chair. The footage...
Domestic FootballKhoa Ngo and Vietnam's Late Call-Up: Entering a Group Stage With No Semi-Final Safety NetOn the morning of September 18, 2026, the Vietnam Football Federation publish...
EsportsThe Discipline of an Esports Transfer Reporter: Lessons from an Empty Spreadsheet2:47 a.m. in a twelfth-floor apartment in the Chaoyang district of Beijing....
International FootballManchester United face Champions Cup test: Pressure mounts on CarrickManchester United enter their Champions Cup (the renamed Champions League in...
EsportsThe License Line: When Vietnam's PUBG PC Map Is Redrawn by a Blank SpaceOne evening, I reopened the PUBG Esports competition calendar in my browser....
International FootballSantos Laguna, Color Esperanza and the Puebla Scar in Liga MX Memory“So aren't they going to fire this community manager?” That comment sat benea...
